package com.ruoyi.quality.domain.dto;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.quality.domain.TQualityFileItem;
import com.ruoyi.safe.domain.BizExtensionRequests;
import com.ruoyi.safe.domain.BizRectifyReview;
import com.ruoyi.safe.domain.BizSafeFine;

/**
 * 质量问题拆分明整改流程数据 t_quality_file_itemReview
 * 
 * @author mahl2
 * @date 2024-02-20
 */
public class TQualityListCheckDTO
{
    private String bucket;
    public String getBucket() {
        return bucket;
    }

    public void setBucket(String bucket) {
        this.bucket = bucket;
    }
    private String userType;

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    /**
     * 主键id
     */
    private Long id;
    /**
     * 申请人
     */
    private String userName;

    /**
     * 申请时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dateTime;

    /**
     * 审批人
     */
    private String replyUser;

    /**
     * 审批时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date replyTime;

    /**
     * 状态-0未批复 1不批准 2已批准
     */
    private String status;

    /**
     * 申请延期至
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date extensionTime;

    /**
     * 原整改日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date formerTime;

    private String reason;
    private String replyOpinion;

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getReplyOpinion() {
        return replyOpinion;
    }

    public void setReplyOpinion(String replyOpinion) {
        this.replyOpinion = replyOpinion;
    }

    /**
     * 记录id
     */
    private Long recordId;

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Date getDateTime() {
        return dateTime;
    }

    public void setDateTime(Date dateTime) {
        this.dateTime = dateTime;
    }

    public String getReplyUser() {
        return replyUser;
    }

    public void setReplyUser(String replyUser) {
        this.replyUser = replyUser;
    }

    public Date getReplyTime() {
        return replyTime;
    }

    public void setReplyTime(Date replyTime) {
        this.replyTime = replyTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getExtensionTime() {
        return extensionTime;
    }

    public void setExtensionTime(Date extensionTime) {
        this.extensionTime = extensionTime;
    }

    public Date getFormerTime() {
        return formerTime;
    }

    public void setFormerTime(Date formerTime) {
        this.formerTime = formerTime;
    }
}
